
$(document)
		.ready(
				function() {

					// $.getScript('/SIG/static/js/sig/dialogoExpedientes.js');

					(function() {
						var id;
						var lastSel;
						this.datos = {};
						this.columnas = {};

						this.columnas.Numero = {
							name : 'numero',
							editable : true,
							index : 'numero',
							width : 50,
						};

						this.columnas.Fecha = ui.comun.grilla.colFecha;
						this.columnas.Partido = ui.comun.grilla.colPartido;
						this.columnas.Barrio = ui.comun.grilla.colBarrio;
						this.columnas["Profesional a cargo"] = ui.comun.grilla.colProfACargo;
						this.columnas.Expediente = ui.comun.grilla.colExpediente;
						this.columnas["Encuadre Legal"] = ui.comun.grilla.colEncuadreLegal;
						this.columnas.Expropiaciones = ui.comun.grilla.colExpropiaciones;
						this.columnas["Tipo Solicitud"] = ui.comun.grilla.colTipoSolicitud;

						this.tituloColumnas = function() {
							console.log(this.columnas);
							return Object.keys(this.columnas);
						};

						this.confColumnas = function() {
							var resultado = new Array();

							for ( var i in this.tituloColumnas()) {
								resultado[i] = this.columnas[this
										.tituloColumnas()[i]];
							}
							return resultado;
						};
						
						//**************** GRILLA SOLICITUDES ****************// 
						$("#grillaSolicitudes")
								.jqGrid({
											url : "listAdvancedJSON",
											editurl : "update",
											datatype : 'json',
											mtype : 'POST',
											heigth : 300,
											autowidth: true,
											colNames : tituloColumnas(),
											colModel : confColumnas(),
//											serializeGridData : function(
//													postData) {
												// return
												// JSON.stringify(postData);
//												return postData;
//											},
											pager : '#paginadorGrillaSolicitudes',
											rowNum : 20,
											rowList : [ 20, 30, 40, 50 ],
											sortname : 'id',
											sortorder : 'desc',
											viewrecords : true,
											gridview : true,
											caption : 'Solicitudes',

											onSelectRow : function(ids) {
												if (ids == null) {
													ids = 0;
													if (jQuery("#grillaPlanos")
															.jqGrid(
																	'getGridParam',
																	'records') > 0) {
														alert(ids);
														jQuery("#grillaPlanos")
																.jqGrid(
																		'setGridParam',
																		{
																			url : "/SIG/plano/buscar"
																		})
																.trigger(
																		'reloadGrid');
													}
												} else {
													datos = {
														dat : ids
													};
													jQuery("#grillaPlanos")
															.jqGrid(
																	'setGridParam',
																	{
																		url : "/SIG/plano/buscar/"
																				+ ids
																	})
															.trigger(
																	'reloadGrid');
												}
											}

										});
						//******************** FIN GRILLA SOLICITUDES ******************//
						
						
						//**************** NAVEGADOR GRILLA SOLICITUDES ****************//

						jQuery("#grillaSolicitudes")
								.jqGrid(
										'navGrid',
										'#paginadorGrillaSolicitudes',
										{
											view : false,
											edit : true,
											add : true,
											del : true,
											search : false,
										},
										{
											editCaption : 'Editar Solicitud',
											jqModal : true,
											closeAfterEdit : true,
											recreateForm : true,
											beforeShowForm : function() {
												$('<a href="#">...</a>')
														.click(
																function() {
																	// alert("click!");
																	$(
																			"#dialogo-expediente")
																			.dialog(
																					"open");

																})
														.addClass(
																"fm-button ui-state-default ui-corner-all fm-button-icon-left")
														.appendTo(
																"#tr_expediente>TD.DataTD.ui-widget-content");

												$(
														'<a href="#">Expropiación</a>')
														.click(
																function() {
																	// alert("click!");
																	$(
																			"#dialogo-expropiaciones")
																			.dialog(
																					"open");

																})

														.addClass(
																"fm-button ui-state-default ui-corner-all fm-button-icon-left")
														.appendTo(
																"#tr_expropiaciones>TD.DataTD.ui-widget-content");
											}
										},

										{
											addCaption : 'Nueva Solicitud',
											url : "/SIG/solicitud/save",
										},

										{
											deleteCaption : 'Eliminar Solicitud',
											url : "/SIG/solicitud/delete"
										}

								);
						//**************** FIN NAVEGADOR GRILLA SOLICITUDES ****************//
						
						
						jQuery("#grillaSolicitudes").filterToolbar({});

					})();

				});